package com.ssy.lingxi.after.sale.service;

import com.ssy.lingxi.after.sale.api.model.vo.request.VerifyVO;
import com.ssy.lingxi.after.sale.model.vo.request.ReturnGoodsPageVO;
import com.ssy.lingxi.after.sale.model.vo.response.ReturnGoodsQueryVO;
import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;
import com.ssy.lingxi.common.response.PageData;
import com.ssy.lingxi.common.response.Wrapper;

/**
 * 平台后台-售后退货服务接口
 * @author 伍将
 * @date 2020/9/4
 * @version 2.0.0
 */
public interface IReturnGoodsPlatformService {


    /**
     * 平台查询-待审核退货申请单列表
     * @param sysUser
     * @param pageVO
     * @return
     */
    Wrapper<PageData<ReturnGoodsQueryVO>> pageToBeVerifyByPlatform(UserLoginCacheDTO sysUser, ReturnGoodsPageVO pageVO);

    /**
     * 平台审核申请单
     * @param sysUser
     * @param verifyVO
     * @return
     */
    Wrapper<Void> verifyByPlatform(UserLoginCacheDTO sysUser, VerifyVO verifyVO);
}
